package com.qianli.user.ro.auth.comfirm;

import com.qianli.user.ro.BaseRO;

import java.io.Serializable;

/**
 * name:认证确认
 * auth:ting.li@qianli-inc.com
 * date:2018/1/10 17:08
 * version: v1.0.0
 **/
public class UserAuthConfirmRO extends BaseRO implements Serializable {

    private static final long serialVersionUID = -6737457937681580832L;

    /**
     * 认证类型
     *
     * @see com.qianli.user.enums.CreditAuthTypeEnum
     */
    private Integer authType;
    /**
     * 芝麻认证确认
     */
    private ZMCreditConfirmRO zmCreditConfirm;
    /**
     * 银行卡认证确认
     */
    private BankCreditConfirmRO bankCreditConfirm;
    /**
     * 信用卡认证确认
     */
    private CreditCardConfirmRO creditCardConfirm;
    /**
     * 人脸识别确认
     */
    private FaceRecognitionConfirmRO faceRecognitionConfirm;
    /**
     * 支付宝认证确认
     */
    private AlipayAuthConfirmRO alipayAuthConfirm;
    /**
     * 淘宝认证确认
     */
    private TaobaoAuthConfirmRO taobaoAuthConfirm;
    /**
     * 运营商认证
     */
    private CarrierAuthConfirmRO carrierAuthConfirm;
    /**
     * Facebook认证
     */
    private FacebookAuthConfirmRO facebookAuthConfirm;
    /**
     * Google认证
     */
    private GoogleAuthConfirmRO googleAuthConfirm;
    /**
     * twitter认证
     */
    private TwitterAuthConfirmRO twitterAuthConfirm;
    /**
     * 是否认证成功
     */
    private Boolean authorized;

    public Integer getAuthType() {
        return authType;
    }

    public void setAuthType(Integer authType) {
        this.authType = authType;
    }

    public ZMCreditConfirmRO getZmCreditConfirm() {
        return zmCreditConfirm;
    }

    public void setZmCreditConfirm(ZMCreditConfirmRO zmCreditConfirm) {
        this.zmCreditConfirm = zmCreditConfirm;
    }

    public BankCreditConfirmRO getBankCreditConfirm() {
        return bankCreditConfirm;
    }

    public void setBankCreditConfirm(BankCreditConfirmRO bankCreditConfirm) {
        this.bankCreditConfirm = bankCreditConfirm;
    }

    public CreditCardConfirmRO getCreditCardConfirm() {
        return creditCardConfirm;
    }

    public void setCreditCardConfirm(CreditCardConfirmRO creditCardConfirm) {
        this.creditCardConfirm = creditCardConfirm;
    }

    public FaceRecognitionConfirmRO getFaceRecognitionConfirm() {
        return faceRecognitionConfirm;
    }

    public void setFaceRecognitionConfirm(FaceRecognitionConfirmRO faceRecognitionConfirm) {
        this.faceRecognitionConfirm = faceRecognitionConfirm;
    }

    public AlipayAuthConfirmRO getAlipayAuthConfirm() {
        return alipayAuthConfirm;
    }

    public void setAlipayAuthConfirm(AlipayAuthConfirmRO alipayAuthConfirm) {
        this.alipayAuthConfirm = alipayAuthConfirm;
    }

    public TaobaoAuthConfirmRO getTaobaoAuthConfirm() {
        return taobaoAuthConfirm;
    }

    public void setTaobaoAuthConfirm(TaobaoAuthConfirmRO taobaoAuthConfirm) {
        this.taobaoAuthConfirm = taobaoAuthConfirm;
    }

    public CarrierAuthConfirmRO getCarrierAuthConfirm() {
        return carrierAuthConfirm;
    }

    public void setCarrierAuthConfirm(CarrierAuthConfirmRO carrierAuthConfirm) {
        this.carrierAuthConfirm = carrierAuthConfirm;
    }

    public Boolean getAuthorized() {
        return authorized;
    }

    public void setAuthorized(Boolean authorized) {
        this.authorized = authorized;
    }

    public FacebookAuthConfirmRO getFacebookAuthConfirm() {
        return facebookAuthConfirm;
    }

    public void setFacebookAuthConfirm(FacebookAuthConfirmRO facebookAuthConfirm) {
        this.facebookAuthConfirm = facebookAuthConfirm;
    }

    public GoogleAuthConfirmRO getGoogleAuthConfirm() {
        return googleAuthConfirm;
    }

    public void setGoogleAuthConfirm(GoogleAuthConfirmRO googleAuthConfirm) {
        this.googleAuthConfirm = googleAuthConfirm;
    }

    public TwitterAuthConfirmRO getTwitterAuthConfirm() {
        return twitterAuthConfirm;
    }

    public void setTwitterAuthConfirm(TwitterAuthConfirmRO twitterAuthConfirm) {
        this.twitterAuthConfirm = twitterAuthConfirm;
    }
}
